/*container*/
.container {
  width: 970px !important;
}

/*navbar*/

.navbar-inverse,
.navbar-inverse .navbar-nav > .open > .dropdown-menu {
  background-color: #2980b9;
}

.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .active > a:focus:not(:hover) {
  background-color: #6BB9F0;
}

.navbar-inverse .navbar-nav > li > a:hover {
  color: #6BB9F0;
}

.navbar-inverse .navbar-nav > .dropdown:not(.open) > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown.active:not(.open) > a .caret,
.navbar-inverse .navbar-nav > .dropdown.active:not(.open) > a:hover .caret{
  border-top-color: #4b6075;
}

.navbar-inverse .navbar-nav > .dropdown.active > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown.active > a:focus:not(:hover) .caret,
.navbar-inverse .navbar-nav > .dropdown.active > a .caret {
  border-top-color: #ffffff;
}

.navbar-inverse .navbar-form .input-group.focus .form-control,
.navbar-inverse .navbar-form .input-group.focus .input-group-btn .btn {
  border-color: #6BB9F0;
  color: #6BB9F0;
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  width: 100%;
}

.open > .dropdown-menu {
  margin-top: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.navbar-nav > li > a {
  font-size: 14px;
  padding: 15px 26px;
}

.navbar-form.navbar-right:last-child {
  width: 182px;
  padding: 9px 21px;
}

.navbar-form .form-control {
  width: 100%;
}

.dropdown:not(.open) > a:focus:not(:hover) {
  color: white;
}

.dropdown:not(.open) > a:focus:not(:hover) > .caret {
  border-top-color: #4b6075;
}

.dropdown.open > a:not(:focus) > .caret {
  border-top-color: white;
}

.dropdown-menu {
  -webkit-transition: all 0s ease 0s;
  -moz-transition: all 0s ease 0s;
  -ms-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}

/*Body*/
.default {
  background-color: transparent;
  margin-top:83px;
}

.summary {
  padding: 10px 0;
}

.row-custom {
  padding: 0 0 0 20px;
}

.row-custom1 {
  padding: 0 6px 0 5px;
}
.row-first {
  padding-top: 5px;
}

.col-custom {
  padding: 5px;
}

.col-scale:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform; scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
  
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.scale-group:hover .col-scale:not(:hover) {
  opacity: 0.4;
}

.content-title{
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  padding-bottom: 18px;
}

.content-subtitle{
  font-size: 16px;
  text-align: left;
  font-weight: bold;
  font-style: italic;
  padding-left: 36px;
  line-height: 200%;
  padding-bottom: 16px;
  padding-top: 8px;
}

.source{
  font-style: italic;
  font-size: 14px;
  padding: 2%;
  text-align: center;
}
.paragraph{
  padding-bottom: 16px;
  font-size: 16px;
}

.rightArrow{
  position: absolute;
  right: 100px;
  color: white;
}

.leftArrow{
  position: absolute;
  left: 100px;
  color: white;
}

.disc {
  list-style-type: disc;
}

.no-bullet {
  list-style-type: none;
}

.section{
  margin-top: 6px;
  padding-top: 90px;
  height: 500px;
  /* background-color: rgb(216,159,57); */
  background-color: rgb(243,156,18);
}

.headerBar{
  /* background-color: rgb(194, 123, 160); */
  background-color: rgb(175,94,156);
  padding: 10px;
  text-align: center;
}

.description-title{
  font-size: 16px;
  color: white;
}

.description{
  font-size: 12px;
  color: white;
}
/*professionals*/
.link{
  height: 160px;
}
/*link title*//*regulations*/
.link1{
	height: 80px;
	padding: 20px;
}
/*financing*/
.link2{
	height: 150px;
	padding: 20px;
}
/*revenue cycle*/
.link3{
	height: 240px;
	padding: 20px;
}
/*key measures*/
.link4{
	height: 550px;
	padding: 20px;
}
/*industry segments*//*hospital systems*/
.link5{
	height: 220px;
	padding: 20px;
}

.colorBar{
  height: 100%;
}

.block1{
  padding: 20px 10px;
  /* background-color: rgb(58,129,186); */
  background-color: rgb(52,152,219);
}

.block2{
  padding: 20px 10px;
  /* background-color: rgb(242, 120, 75); */
  background-color: rgb(249, 105, 14);
}

.block3{
  padding: 20px 10px;
  /* background-color: rgb(139, 129, 210); */
  background-color: rgb(155, 89, 182);
}

.block4{
  padding: 20px 10px;
  /* background-color: rgb(166, 77, 121); */
  background-color: rgb(145, 61, 136);
}

.block5{
  padding: 20px 10px;
  /* background-color: rgb(221, 126, 107); */  
  background-color: rgb(242, 120, 75); 
}

.block6{
  padding: 20px 10px;
  /* background-color: rgb(194, 123, 160); */ 
  background-color: rgb(226, 106, 106); 
}

.block7{
  padding: 20px 10px;
 /*  background-color: rgb(111, 168, 220); */
  background-color: rgb(107, 185, 240);
}

.block8{
  padding: 20px 10px;
  /* background-color: rgb(230, 145, 56); */ 
  background-color: rgb(230, 126, 34);  
}

.block9{
  padding: 20px 10px;
  background-color: rgb(166, 77, 121);  
}

.block10{
  padding: 20px 10px;
  /* background-color: rgb(180, 167, 214); */
  background-color: rgb(190, 144, 212);
}

.block11{
  padding: 20px 10px;
  /* background-color: rgb(204, 65, 37); */ 
  background-color: rgb(211, 84, 0);  
}

.block12{
  padding: 20px 10px;
  /* background-color: rgb(139, 171, 66); */
  background-color: rgb(46, 204, 113);
}

.block13{
  padding: 20px 10px;
  /* background-color: rgb(216,159,57); */
  background-color: rgb(244,179,80);
};
}

/*Industry Segments Managed Care Pages */
.text-underline{
  text-decoration: underline;
}

.caption{
  font-size: 14px;
  font-weight: bold;
}

.mco-block-height{
  height: 330px;
}

/*Health Care Industry Challenges Pages */
.hcic-section{
  margin-top: 6px;
  height: 462px;
  padding: 10px;
/*   background-color: rgb(216,159,57); */
  background-color: rgb(243,156,18);
  display: flex;
  align-items: center; 
}
  
.hcic-block-height{
  height: 226px;
}

/*Industry Trends and Updates Pages */
.itu-block-height{
  height: 280px; 
}

.picture{
	margin: 20px 50px;
}

.picture-small{
	margin: 20px 20px;
}

.hoverText{
  opacity: 0;
  width: 150px;
  height: 65px;
}

.hoverText:hover{
	position: fixed;
	padding: 10px;
	display: block; 
	color: black;
	opacity: 1;
	/* background-color: rgb(58,129,186); */
	width: 200px;
	height: auto;
}

.hoverTitle{
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 100%;
}
.hoverContent{
	font-size: 12px;
}

.col-sm-15{
  width: 20%;
  float: left;
  position: relative;
  padding: 5px;
}

/* X-button*/

.closebutton{
  border: 1px solid #afafaf;
  border-radius:38px;
  height:38px;
  width:38px;
  top:15px;
  right:20px;
  position:absolute;
  text-decoration:none;
}
  
.closebutton:hover{
  border-radius:40px;
  height:40px;
  width:40px;
  position:absolute;
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg), scale(1.5);
  -webkit-transition:border .3s,box-shadow .3s,-webkit-transform .3s;
  transition:border .3s,box-shadow .3s,transform .3s;  
  z-index:1;  
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-timing-function: ease-out;
  -webkit-font-smoothing: antialiased;
}
  
.closebutton:after{
  color:#afafaf;
  /* content:"x"; */
  font-size:30px;
  left:0;
  top: 0;
  text-align:center;  
  height: 36px;
  line-height: 36px;
  width: 36px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  position:absolute
}

.closecontainer{
  width: 970px;
  height: 60px;
}

/* Carousel blurbs*/
#feature_slider .slide#showcasing .info {
  top: 80px !important;
  width: 33% !important;
}

#feature_slider .slide#showcasing .info h2 {
  font-size: 30px !important;
  line-height: 35px !important;
}

#feature_slider .slide#ideas .info {
  position: absolute !important;
  top: 100px !important;
  right: 7%;
  width: 47%;
  display: none;
  text-align: left !important; 
  z-index: 10;
}
	  
#feature_slider .slide#ideas .info h2 {
  font-size: 30px !important;
  line-height: 35px !important;
  text-shadow: 1px 1px 1px #31393d;
}

#feature_slider .slide#tour .info {
  top: 30px !important;
  right: 12% !important;
  width: 25% !important; 
  display: none;
  z-index: 10;
}
  
#feature_slider .slide#tour .info h2 {
  color: #fff;
  font-size: 30px !important;
  text-shadow: 1px 1px 1px #31393d !important;
  line-height: 35px !important; 
}

#feature_slider .slide#responsive .info {
  top: 60px !important;
  right: 8% !important;
  width: 28% !important; 
  display: none;
  z-index: 10;
}
	  
#feature_slider .slide#responsive .info h2 {
  color: #fff;
  font-size: 30px !important;
  text-shadow: 1px 1px 1px #31393d !important;
  line-height: 35px !important; 
}
